Verification in Networked Embedded Systems ∗

نویسنده

  • Fang Yu
چکیده

Compared to test or simulation, formal verification poses an attractive way by either guaranteeing the correctness of the system or generating a counter example to indicate the violation. However, due to state explosion, the power of formal verification is usually restricted to trivial systems. This project is motivated by two observations of Networked Embedded Systems: a) due to limited physical resources, device’s behavior is simple and is implemented in elegant codes, and b) usually all devices are the same, i.e., the system is highly symmetric. These yield two advantages while adopting formal verification: a) a concise formal model may be achieved and b)symmetry reduction may be applied. Both alleviate state explosion problem. In this manner, large-scale system may be verifiable.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Component-based hardware/software co-verification for building trustworthy embedded systems

We present a novel component-based approach to hardware/software co-verification of embedded systems using model checking. Embedded systems are pervasive and often mission-critical, therefore, they must be highly trustworthy. Trustworthy embedded systems require extensive verification. The close interactions between hardware and software of embedded systems demand co-verification. Due to their ...

متن کامل

Embedded Control Systems In Cc++

Title Type applied control theory for embedded systems embedded technology PDF optimal design of distributed control and embedded systems communications and control engineering PDF handbook of networked and embedded control systems control engineering PDF embedded control systems in cc++ PDF event-based control and signal processing embedded systems PDF reconfigurable embedded control systems a...

متن کامل

Component - Based Hardware / Software Co - Verification for Building Trustworthy

We present a novel component-based approach to hardware/software co-verification of embedded systems using model checking. Embedded systems are pervasive and often mission-critical, therefore, they must be highly trustworthy. Trustworthy embedded systems require extensive verification. The close interactions between hardware and software of embedded systems demand co-verification. Due to their ...

متن کامل

Francesco Stefanni A Design & Verification Methodology for Networked Embedded Systems

Nowadays, Networked Embedded Systems (NES’s) are a pervasive technology. Their use ranges from communication, to home automation, to safety critical fields. Their increasing complexity requires new methodologies for efficient design and verification phases. This work presents a generic design flow for NES’s, supported by the implementation of tools for its application. The design flow exploits ...

متن کامل

Temporal Monitors for TinyOS

Networked embedded systems generally have extremely low visibility of system faults. In this paper, we report on experimenting with online, node-local temporal monitors for networked embedded nodes running the TinyOS operating system and programmed in the nesC language. We instrument the original node software to signal asynchronous atomic events to a local nesC component running a runtime veri...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006